package com.speedcar.base.model;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;

@Data
public class ThirdTranData<T> {

    /**
     * 中速给三方的appKey
     */
    @NotBlank(message = "appKey不能为空")
    private String appKey;

    /**
     * 加密后的数据
     */
    @NotBlank(message = "signData不能为空")
    private String signData;

    /**
     * 调用时间戳
     */
    @NotNull(message = "timestamp不能为空")
    private Long timestamp;

    /**
     * 解密后的数据
     */
    private T data;
}
